package com.jt9003.service;

import com.jt9003.pojo.Division;
import com.jt9003.pojo.Register;
import com.jt9003.pojo.User1;

import java.util.Date;
import java.util.List;
import java.util.Map;

//患者挂号
public interface P_RegistrationService {

    //添加挂号单信息和患者信息
    public int addpatient(Map map);

    //查询所有未交费挂号单的信息（包含患者信息）
    public List<Register> selectAll_R(Map map);

    //根据id删除挂号单（缴费状态是未交费）
    public int delRegister(Integer id);

    //根据id批量删除挂号单（未缴费状态）
    public int delRegisters(String id);

    //查询挂号单数据总数
    public int dataTotal(Map map);

    //查询用户中的医生，并且时间是在上下班时间内
    public List<User1> selectDotor(String nowTime);

    //查询所有诊室
    public List<Division> selectDivision();

    //修改挂号单和患者信息
    public int UpdateP_R(Register register);
}
